package com.youkuet
{
   import fl.controls.RadioButtonGroup;
   import flash.events.Event;
   import fl.events.ComponentEvent;
   import flash.events.MouseEvent;
   import com.youku.adSDK.view.events.ADEvent;
   import flash.events.EventDispatcher;
   import flash.display.DisplayObject;
   import flash.display.InteractiveObject;
   import flash.display.DisplayObjectContainer;
   import flash.display.Sprite;
   import flash.display.MovieClip;
   import fl.controls.RadioButton;
   import fl.core.UIComponent;
   import fl.controls.BaseButton;
   import fl.controls.LabelButton;
   
   public class HashCash extends Object
   {
      
      {
         var _loc1_:* = false;
         var _loc2_:* = true;
      }
      
      public function HashCash() {
         var _loc1_:* = true;
         var _loc2_:* = false;
         if(!_loc2_)
         {
            super();
         }
      }
      
      public function getHashCash(param1:String) : String {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      private function method_6() : String {
         var _loc3_:* = true;
         var _loc4_:* = false;
         var _loc1_:String = String(this.getNumber1("k"));
         var _loc2_:String = String(this.getNumber1("ggnotice"));
         return _loc1_ + _loc2_;
      }
      
      private function method_7(param1:int) : String {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: TranslateException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      public function hex_sha1(param1:String) : String {
         var _loc2_:* = true;
         var _loc3_:* = false;
         return this.method_8(this.method_9(this.method_10(param1),param1.length * 8));
      }
      
      private function method_8(param1:Array) : String {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      private function method_9(param1:Array, param2:Number) : Array {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      private function method_10(param1:String) : Array {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      private function method_11(param1:Number, param2:Number) : Number {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      private function rol(param1:Number, param2:Number) : Number {
         var _loc4_:* = true;
         if(_loc4_)
         {
         }
         return param1 << param2;
      }
      
      private function method_12(param1:Number, param2:Number, param3:Number, param4:Number) : Number {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      private function method_13(param1:Number) : Number {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
      
      public function getNumber1(param1:String) : Number {
         /*
          * Decompilation error
          * Code may be obfuscated
          * Error type: EmptyStackException
          */
         throw new IllegalOperationError("Not decompiled due to error");
      }
   }
}
